#include "stm32f10x.h"  // 引入STM32F10x的硬件库，提供对STM32硬件的支持
#include "delay.h"       // 引入延时函数库，用于延时操作
#include "led.h"         // 引入LED控制库，用于初始化和控制LED
#include "sys.h"         // 引入系统相关的库，通常包括时钟初始化和系统配置
int main(void)
{	
    delay_init();// 初始化延时函数，配置定时器等，确保delay_ms()能正常工作
    LED_Init();// 初始化LED相关的GPIO端口，将LED引脚配置为输出模式
    
    while(1)// 无限循环，LED将不停闪烁
    {
        GPIO_ResetBits(GPIOB, GPIO_Pin_0);// 设置GPIOB端口的第0引脚为低电平（点亮LED）       
        GPIO_ResetBits(GPIOE, GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3);// 设置GPIOE端口的第1、2、3引脚为低电平（点亮LED）
        delay_ms(500);// 延时500毫秒，保持LED点亮
        GPIO_SetBits(GPIOB, GPIO_Pin_0);// 设置GPIOB端口的第0引脚为高电平（熄灭LED）
        GPIO_SetBits(GPIOE, GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3);// 设置GPIOE端口的第1、2、3引脚为高电平（熄灭LED）
        // 延时500毫秒，保持LED熄灭
        delay_ms(500);
    }
}
